package com.seckill.service;

import com.seckill.domain.SeckillActivity;
import com.seckill.utils.R;

public interface SeckillActivityService {
    /**
     * 创建秒杀活动
     * @param seckillActivity 活动信息
     * @return 活动ID
     */
    Long createSeckillActivity(SeckillActivity seckillActivity);

    /**
     * 获取所有秒杀活动列表
     */
    R getAllActivities();

    /**
     * 用户参与秒杀（抢购）
     */
    /**
     * 根据活动ID查询该活动下所有商品信息
     */
    R getProductsByActivity(Long activityId);

    /**
     * 获取所有活动及其商品信息（一个活动对应一个商品）
     */
    java.util.List<java.util.Map<String, Object>> getAllActivityProducts();
} 